package com.mathdroid.model.abilities.specs.sniper;

import com.mathdroid.model.abilities.Ability;

public final class CoverPulse extends Ability {

	/**
	 * Generated UID.
	 */
	private static final long serialVersionUID = 459739945398974276L;

	public CoverPulse() {
		this.setName("Cover Pulse");
		this.setIconName("concussionmissiles");
		this.setResource("Energy");
		this.setCooldownMs(30000d);
		this.setUsedForOptimization(false);
		this.setDescription(
				"Detonates an emergency charge that knocks all " +
				"nearby targets back several meters and immobilizes " +
				"them for 5 seconds. Damage dealt after 2 seconds " +
				"ends the effect prematurely. Only usable in cover.");
		
		this.setTrainableLevel(16);
	}

	@Override
	public double getMinPeriodic() {
		return 0;
	}

	@Override
	public double getMaxPeriodic() {
		return 0;
	}

	@Override
	public double getMinDirect() {
		return 0;
	}

	@Override
	public double getMaxDirect() {
		return 0;
	}

}
